//package com.ocom.devicehttp.controller;
//
//import com.ocom.common.request.payhandle.QrCardPayRequest;
//import com.ocom.common.utils.JsonResponse;
//import com.ocom.common.utils.RandomUtil;
//import com.ocom.common.utils.StateCode;
//import com.ocom.devicehttp.feign.machine.PayoperFeignService;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.ArrayList;
//import java.util.List;
//
//@Slf4j
//@RestController
//public class YaCeController {
//
//    @Autowired
//    private PayoperFeignService payoperFeignService;
//
//
//    @GetMapping("/oDw7Mkmd6k")
//    public Object pay(){
//
//        List<String> machs= new ArrayList<>();
//        machs.add("23100099");
//        machs.add( "23100078");
//        machs.add(  "23100075");
//        machs.add(   "23100061");
//        machs.add(    "23100054");
//        machs.add(  "23100053");
//        machs.add(   "23100051");
//        machs.add(   "23100045");
//        machs.add(    "23100036");
//        machs.add(     "23100030");
//        machs.add(  "23100024");
//        machs.add(    "23100019");
//        machs.add(    "23100018");
//        machs.add(    "23100012");
//        machs.add(    "23100011");
//        machs.add(    "23100010");
//        machs.add(    "23100006");
//        List<String> pids = new ArrayList<>();
//        pids.add("242550");
//        pids.add("242552");
//        pids.add("242553");
//
//        Integer randMach  = (int)(Math.random() * ((16) + 1));
//        Integer randPer  = (int)(Math.random() * ((2) + 1));
//
//        QrCardPayRequest qrCardPayRequest=new QrCardPayRequest();
//        try {
//            qrCardPayRequest.setMachNo(machs.get(randMach));
//            qrCardPayRequest.setCompanyId(537l);
//            qrCardPayRequest.setAuthCode(pids.get(randPer));
//            qrCardPayRequest.setTradeNo(RandomUtil.getRandomString(30));
//            qrCardPayRequest.setAmount(1);
//            qrCardPayRequest.setConsType(1);
//            qrCardPayRequest.setConsState(1);
//            qrCardPayRequest.setType(4);
//        }catch (Exception e){
//            log.info("请求方式:【{}】,机器号:【{}】,请求参数:【{}】,异常:【{}】","支付请求（强在线）web",null,qrCardPayRequest,e);
//            return JsonResponse.error(StateCode.RequiredNullCod,StateCode.RequiredNullMsg);
//        }
//        return  payoperFeignService.getPayCard(qrCardPayRequest);
//    }
//
//
//    public static void main(String[] args){
//        for (int i =0 ;i<100;i++ ){
//            System.out.println((int)(Math.random() * ((16) + 1)));
//        }
//
//    }
//
//
//}
